business development management consulting relationship business profit improvement management financial consulting relationship management online consulting revenue stream creation profit mergers customer non marketing crm